/**
 * Created by fanfz on 2016/8/4 0004.
 */
$(function () {
   // $('.delete_shoping').click(function () {
   //     var id=$(this).data('id');
   //     $('#shoping_tr_'+id).remove();
   //     $.ajax({
   //         url:"index.php?a=delete_shoping",
   //         type:'post',
   //         data:{id:id},
   //         dataType:'json',
   //         success:function (data) {
   //             if(data.status==1)
   //             {
   //                 total_sum();
   //                 var tb_l=$("#shoping_cart_table tr").length;
   //                 if(tb_l==1)
   //                 {
   //                     $("#shoping_cart_table").hide();
   //                     $("#shoping_cart_body").html('<p class="text-center text-danger">购物车是空的，<a href="index.php">继续购物</a></p>');
   //                 }
   //             }
   //            else
   //             {
   //                 alert(data.msg);
   //             }
   //         }
   //     });
   // });
   //  $("#empty_shoping").click(function () {
   //      $.ajax({
   //          url:"index.php?a=empty_shoping",
   //          dataType:'json',
   //          success:function (data) {
   //              if(data.status==1)
   //              {
   //                  window.location.reload()
   //              }
   //              else
   //              {
   //                  alert(data.msg);
   //              }
   //          }
   //      });
   //  });
    //验证是否显示减的按钮
    function chk_sub_btn(id) {
        var num=parseInt($("#shoping_cart_number_"+id).val());
        if(num!=1)
        {
            $("#shoping_cart_number_"+id).prev('span').children().removeAttr('disabled');
        }
        else
        {
            $("#shoping_cart_number_"+id).prev('span').children().attr('disabled',true);
        }
    }
    //增加商品
    $(".add_num").click(function () {
        var id=$(this).data('id');
        var num=$("#shoping_cart_number_"+id).val();
        $("#shoping_cart_number_"+id).val(parseInt(num) +1);
                    chk_sub_btn(id);
                    total_price(id);
                    total_sum();
        // $.ajax({
        //     url:'index.php?a=set_shoping_num',
        //     type:'post',
        //     data:{id:id,number:num,type:'add'},
        //     dataType:"json",
        //     success:function (data) {
        //         if(data.status==1)
        //         {
        //             $("#shoping_cart_number_"+id).val(parseInt(num)+1);
        //             chk_sub_btn(id);
        //             total_price(id);
        //             total_sum();
        //         }
        //         else
        //         {
        //             alert('库存不足');
        //         }
        //     }
        // });
    });
    //减去商品
    $(".sub_num").click(function () {
        var id = $(this).data('id');
        var num = $("#shoping_cart_number_" + id).val();
        $("#shoping_cart_number_" + id).val(parseInt(num) - 1);
                    chk_sub_btn(id);
                    total_price(id);
                    total_sum();
        // $.ajax({
        //     url: 'index.php?a=set_shoping_num',
        //     type: 'post',
        //     data: {id: id, number: num, type: 'sub'},
        //     dataType: "json",
        //     success: function (data) {
        //         if (data.status == 1) {
        //             $("#shoping_cart_number_" + id).val(parseInt(num) - 1);
        //             chk_sub_btn(id);
        //             total_price(id);
        //             total_sum();
        //         }
        //         else {
        //             alert('库存不足');
        //         }
        //     }
        // });
    });
    //计算当前商品小计
    function total_price(id) {
        var price=parseFloat($("#shoping_price_"+id).data('price').toFixed(2));
        var num=parseFloat($("#shoping_cart_number_" + id).val()).toFixed(2);
        var total_em=$("#shoping_total_"+id);
        var total=price*num;
        total_em.html(total.toFixed(2));
    }
    //计算总计
    function total_sum() {
        var total_num=parseFloat(0);
        $(".total").each(function (index,item) {
            total_num+=parseFloat($(".total").eq(index).html());
        });
        $("#total_num").html(total_num.toFixed(2));
    }
    total_sum();
});